package com.kksoft.readcm.a;

import android.os.AsyncTask;
import com.kksoft.readcm.activity.App;
import com.kksoft.readcm.c.c;
import com.kksoft.readcm.objects.ErrorReport;
import com.kksoft.readcm.objects.GlobalVar;

import java.net.URL;
import java.util.concurrent.atomic.AtomicBoolean;

public final class LoginAppObservable extends AppObservable   //old s
{
  public boolean k;
  public boolean l;
  public boolean mLoginAppObservable;
  private boolean n;
  private boolean o;
  private boolean p;
  private boolean q;
  private boolean r;
  private boolean s;
  private c t;

  public LoginAppObservable()
  {
    this.n = false;
    this.o = false;
    this.p = false;
    this.q = false;
    this.r = false;
    this.k = false;
    this.l = false;
    this.mLoginAppObservable = false;
    this.s = false;
  }

  private void a(int paramInt1, int paramInt2, ErrorReport paramErrorReport)
  {
    if (paramInt1 == 2);
    while (true)
    {
      return;
//      switch (paramInt2)
//      {
//      case -3:
//      case -4:
//      case -2:
//      default:
//      case -5:
//      case -1:
//      }
    }
//    String str;
//    for (ErrorReport localErrorReport = paramErrorReport; ; localErrorReport = new ErrorReport(str))
//    {
//      this.b.a(localErrorReport);
//      break;
//      //str = App.a(2131165286);
//    }
  }

  private boolean c(int paramInt, boolean paramBoolean)
  {
    if (this.l);
    for (int i = 0; ; i = 0)
    {
      //return i;
      this.l=true;
      LoginObservable localal = this.h;
      GlobalVar localh = new GlobalVar(20);
      localal.a(localh);
      aa localaa = new aa(this, paramInt, paramBoolean);
      //Void[] arrayOfVoid = new Void[0];
      AsyncTask localAsyncTask = localaa.execute();
    }
  }

  public final AsyncTask<Void, Void, Integer> execTask(String userID, String passWord, int loginType)
  {
      return new LoginTask(this, userID, passWord, loginType).execute(); 
  }

  public final void a(int paramInt1, String paramString, int paramInt2, boolean paramBoolean, c paramc)
  {
    this.t = null;
//    if (!App.l())
//      if (paramInt1 > 1)
//      {
//        int i = 1;
//        paramc.a(null, i, 1, null);
//      }
//    while (true)
//    {
//      return;
//      int j = 0;
//      break;
//      if ((this.m.get()) || (this.l.get()))
//      {
//        this.t = paramc;
//        this.c.d();
//        continue;
//      }
//      s locals = this;
//      int i1 = paramInt1;
//      String str = paramString;
//      int i2 = paramInt2;
//      boolean bool = paramBoolean;
//      c localc = paramc;
//      ae localae = new ae(locals, i1, str, i2, bool, localc);
//      Void[] arrayOfVoid = new Void[0];
//      AsyncTask localAsyncTask = localae.execute(arrayOfVoid);
//      paramc.a(localAsyncTask);
//    }
  }

  public final void a(int paramInt, String paramString1, String paramString2)
  {
    u localu = new u(this, paramInt, paramString1, paramString2);
    URL[] arrayOfVoid = new URL[0];
    AsyncTask localAsyncTask = localu.execute(arrayOfVoid);
  }

  public final void a(String paramString1, String paramString2)
  {
//    e locale = this.c;
//    String[] arrayOfString = new String[2];
//    arrayOfString[0] = paramString1;
//    arrayOfString[1] = paramString2;
//    locale.a("REPLACE INTO sync_queue (type, url) VALUES (?,?)", arrayOfString);
//    this.m.set(1);
  }

  public final boolean a()
  {
    return c(2, false);
  }

  public final boolean a(int paramInt, boolean paramBoolean)
  {
	return false;
//    this.p.set(0);
//    if ((!this.q.get()) && (!this.o.get()))
//    {
//      this.k.set(1);
//      this.q.set(1);
//      LoginObservable localal1 = this.h;
//      h localh1 = new h(20);
//      localal1.a(localh1);
//      UserInfo localz = new UserInfo(this, paramInt, paramBoolean);
//      Void[] arrayOfVoid = new Void[0];
//      AsyncTask localAsyncTask = localz.execute(arrayOfVoid);
//    }
//    for (int i = 1; ; i = 0)
//    {
//      return i;
//      this.o.set(0);
//      this.k.set(0);
//      LoginObservable localal2 = this.h;
//      h localh2 = new h(21);
//      localal2.a(localh2);
//      LoginObservable localal3 = this.h;
//      h localh3 = new h(30);
//      localal3.a(localh3);
//    }
  }

  public final boolean a(boolean flag)
  {
	  boolean flag1;
      if(flag)
      {
          if(!o && k)
              flag1 = true;
          else
              flag1 = false;
      } else
      if(!o && (k || l || q))
          flag1 = true;
      else
          flag1 = false;
      return flag1;
  }

  public final void b(String paramString1, String paramString2)
  {
    n localn = new n(this, paramString1, paramString2);
    Void[] arrayOfVoid = new Void[0];
    AsyncTask localAsyncTask = localn.execute(arrayOfVoid);
  }

  public final boolean b()
  {
    return b(1, false);
  }

  public final boolean b(int paramInt, boolean paramBoolean)
  {
	return false;
//    this.n.set(0);
//    int i;
//    if (this.k.get())
//      i = 0;
//    while (true)
//    {
//      return i;
//      if (!App.l())
//      {
//        a(paramInt, -1, null);
//        LoginObservable localal1 = this.h;
//        h localh1 = new h(21);
//        localal1.a(localh1);
//        i = 0;
//        continue;
//      }
//      if (!this.b.m())
//      {
//        this.n.set(1);
//        i = 0;
//        continue;
//      }
//      this.k.set(1);
//      this.o.set(0);
//      this.p.set(1);
//      this.r.set(0);
//      LoginObservable localal2 = this.h;
//      h localh2 = new h(20);
//      localal2.a(localh2);
//      LoginObservable localal3 = this.h;
//      h localh3 = new h(30);
//      localal3.a(localh3);
//      boolean bool = c(paramInt, paramBoolean);
//    }
  }

  public final boolean c()
  {
    return b(2, false);
  }

  public final void d()
  {
    this.t = null;
  }

  public final void e()
  {
//    this.o.set(1);
  }

  public final void f()
  {
//    if (this.n.get())
//      boolean bool = b(1, 0);
  }

  public final void i()
  {
    super.i();
    e();
    this.t = null;
  }
}